whereJoinsStatement: readonly ((keyof SyncedAssociations[InstanceType<DreamClass>["table"]] extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : keyof SyncedAssociations[InstanceType<DreamClass>["table"]] extends any[] ? (any extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : any[] | (any extends Partial<{ [AssociationName in string | number | symbol]: any }> ? Partial<{ [AssociationName in string | number | symbol]: any }> : never))[] : keyof SyncedAssociations[InstanceType<DreamClass>["table"]] extends Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [AssociationName in string | number | symbol]: ((Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : (Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends any[] ? (any[any][number] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][number] extends any[] ? any[] : any[any][number] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never)[] : (Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: any[any][Property] extends string ? keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][Property] extends any[] ? any[] : any[any][Property] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> : never }> : never) extends keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : ((Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : (Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends any[] ? (any[any][number] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][number] extends any[] ? any[] : any[any][number] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never)[] : (Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: any[any][Property] extends string ? keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][Property] extends any[] ? any[] : any[any][Property] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> : never }> : never) extends any[] ? any[] : ((Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : (Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends any[] ? (any[any][number] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][number] extends any[] ? any[] : any[any][number] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never)[] : (Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> & keyof SyncedAssociations[InstanceType<DreamClass>["table"]])[AssociationName] extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: any[any][Property] extends string ? keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][Property] extends any[] ? any[] : any[any][Property] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> : never }> : never) extends Partial<{ [AssociationName in string | number | symbol]: any }> ? Partial<({ [AssociationName in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never }> : never) | ((keyof SyncedAssociations[InstanceType<DreamClass>["table"]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never))[] extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : ((keyof SyncedAssociations[InstanceType<DreamClass>["table"]] extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : keyof SyncedAssociations[InstanceType<DreamClass>["table"]] extends any[] ? any[] : keyof SyncedAssociations[InstanceType<DreamClass>["table"]] extends Partial<{ [AssociationName in string | number | symbol]: any }> ? Partial<{ [AssociationName in string | number | symbol]: any }> : never) | (any[] extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : any[]) | ((any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) extends any[] ? any[] : (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) extends Partial<{ [AssociationName in string | number | symbol]: any }> ? Partial<{ [AssociationName in string | number | symbol]: any }> : never))[]) | ((any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never) extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never) extends any[] ? ((any[] & (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never))[number] extends keyof SyncedAssociations[InstanceType<DreamClass>["table"]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : (any[] & (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never))[number] extends any[] ? any[] : (any[] & (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never))[number] extends Partial<{ [AssociationName in string | number | symbol]: any }> ? Partial<{ [AssociationName in string | number | symbol]: any }> : never)[] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never) extends Partial<{ [AssociationName in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [AssociationName in string | number | symbol]: ((any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends any[] ? (any[any][number] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][number] extends any[] ? any[] : any[any][number] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never)[] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: any[any][Property] extends string ? keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][Property] extends any[] ? any[] : any[any][Property] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> : never }> : never) extends keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] ? Partial<{ [AssociationName in string | number | symbol]: Partial<MergeUnionOfRecordTypes<Updateable<DB[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]]> | Partial<Record<keyof DB[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]], default | Range<DateTime> | (() => Range<DateTime>) | Range<number> | default<any, any> | IdType[] | SelectQueryBuilder<DB, keyof DB, any>>>>> }> : ((any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends any[] ? (any[any][number] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][number] extends any[] ? any[] : any[any][number] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never)[] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: any[any][Property] extends string ? keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][Property] extends any[] ? any[] : any[any][Property] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> : never }> : never) extends any[] ? any[] : ((any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends any[] ? (any[any][number] extends string ? keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][number] extends any[] ? any[] : any[any][number] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<{ [Property in string | number | symbol]: any }> : never)[] : (any extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never) }> : never)[AssociationName] extends Partial<{ [Property in string | number | symbol]: keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] | any[] | (any extends Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> ? Partial<{ [Property in string | number | symbol]: any }> : never) }> ? Partial<{ [Property in string | number | symbol]: any[any][Property] extends string ? keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | "balloon_spotters" | "balloon_spotter_balloons" | "users" | "balloon_lines" | "sandbags" | "pets" | "composition_assets" | "compositions" | "composition_asset_audits" | "extra_ratings" | "posts" | "graph_edges" | "graph_nodes" | "graph_edge_nodes" | "collars" | "post_visibilities" | "ratings" | "user_settings" | "incompatible_foreign_key_type_examples")[])[number]] : any[any][Property] extends any[] ? any[] : any[any][Property] extends Partial<{ [Property in string | number | symbol]: any }> ? Partial<({ [Property in keyof SyncedAssociations[(SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]][Property] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_ex...
)> : never }> : never) extends Partial<{ [AssociationName in string | number | symbol]: any }> ? Partial<({ [AssociationName in keyof SyncedAssociations[(SyncedAssociations[InstanceType<DreamClass>["table"]][AssociationName] & ("beautiful_balloons" | ... 18 more ... | "incompatible_foreign_key_type_examples")[])[number]]]: any; }
)> : never }> : never))[] = []